package org.moyu.constant;

/**
 * @author 李伟国
 * 时间 2024年12月07日21:32:55
 * 描述 指纹拦截常量
 */

public interface SignalFilterConstant {

    /**
     * propName: 指纹的键名
     * author: 李伟国
     * time: 24/01/23 16:37
     */
    String SIGNAL = "signal";
    /**
     * propName: 随机字符串的键名
     * author: 李伟国
     * time: 24/01/23 16:37
     */
    String RANDOM = "random";

    /**
     * propName: 时间戳的键名
     * author: 李伟国
     * time: 24/01/23 16:37
     */
    String TIMESTAMP = "timestamp";

    /**
     * propName: 指纹的键名前缀
     * author: 李伟国
     * time: 24/01/23 16:37
     */
    String REDIS_SIGNAL_KEY = "signal:random:";

    /**
     * propName: 超时时间（秒）
     * author: 李伟国
     * time: 24/01/23 16:36
     */
    Long EXPORT_TIME_SECONDS = 300L;

    /**
     * propName: 超时时间（毫秒）
     * author: 李伟国
     * time: 24/01/23 16:36
     */
    Long EXPORT_TIME = 1000*EXPORT_TIME_SECONDS;
}
